HFT Divergence Hunter BacktesterDefault Settings are meant to be used in BTC /USDT chart on 5 min time frame on Binance Futures . If you want to use for another asset on another time frame YOU MUST CHANGE THE SETTINGS
This is a divergence finding strategy developed by HFT Research. It is a highly customizable strategy and provides endless opportunities to find profitable trades in the market.
Default Settings are meant to be used in BTC /USDT chart on 5 min time frame on Binance Futures . If you want to use for another asset on another time frame YOU MUST CHANGE THE SETTINGS
This is a divergence finding indicator developed by HFT Research. It is a highly customizable indicator and provides endless opportunities to find profitable trades in the market.
Use Envelope , this is the main decision maker in this strategy. The idea behind is that you choose the length of the moving average and set an offset % to create an upper and lower band. If you click on “display envelope” you will be able to visually see the band you have created. This way, you get to scalp the market as the price is diverging and moving away from the moving average. As the famous saying goes, moving averages act like magnets and prices always visits them back. Using this ideology, we aim to capitilize on the price swings that move away from the chosen moving average by x%.
STARC Bands ;
These are two bands that are applied above and below a simple moving average of an asset’s price. The upper band is created by adding the value of the average true range (ATR) or a multiple of i. The lower band is created by subtracting the value of the ATR from the SMA . The channel can provide traders with ideas on when to buy or sell. During an overall uptrend, buying near the lower band and selling near the top band is favorable. However, from our testing results it does fairly poorly in crypto markets while it does pretty well in traditional markets.
Use RSI ;
One of the most commonly used indicators in the trading world. The idea is simple, buy when its oversold and sell when its overbought. You can use RSI as a secondary confirmation of the dips. It can be turned on and off.
Use MFI
MFI stands for Money Flow Index and it is an oscillator like RSI . However, it does track the price in a different fashion than RSI providing a reliable option. It uses the price and volume data for identifying overbought and oversold signals in an asset.
Use Fisher Transform
Even though, it has a funny name, Fisher is actually a very decent and reliable indicator. It converts the prices into a Gaussian normal distribution channel. Therefore, the indicator detects when the prices have moved to an extreme, based on recent price action.
Use VWAP
VWAP stands for volume weighted average price . It is an extremely useful indicator when trading intra-day. It does reset every trading session which is at 00:00 UTC . Instead of looking at x number of candles and providing an average price, it will take into consideration the volume that’s traded at a certain price and weigh it accordingly. It will NOT give entry signals but act as a filter. If the price is above VWAP will filter out the shorts and other way around for longs.
Use ADX
Average directional index is a powerful indicator when one is assessing the strength of a trend as well as measuring the volatility in the market. Unfortunately, the worst market condition for this strategy is sideways market. ADX becomes a useful tool since it can detect trend. If the volatility is low and there is no real price movement, ADX will pick that up and will not let you get in trades during a sideways market. It will allow you to enter trades only when the market is trending.
Use Super trend Filter
The indicator works well in a trending market but can give false signals when a market is trading in a range.
It uses the ATR ( average true range ) as part of its calculation which takes into account the volatility of the market. The ATR is adjusted using the multiplier setting which determines how sensitive the indicator is.
Use MA Filter
Lookback: It is an option to look back x number of candles to validate the price crossing. If the market is choppy and the price keeps crossing up and down the moving average you have chosen, it will generate a lot of “noisy” signals. This option allows you to confirm the cross by selecting how many candles the price needs to stay above or below the moving average. Setting it 0 will turn it off.
MA Filter Type: There is a selection of moving averages that is available on TradingView currently. You can choose from 14 different moving average types to detect the trend as accurate as possible.
Filter Length: You can select the length of your moving average. Most commonly used length being 50,100 and 200.
Filter Type: This is our propriety smoothing method in order to make the moving averages lag less and influence the way they are calculated slightly. Type 1 being the normal calculation and type 2 being the secret sauce .
Reverse MA Filter: This option allows you to use the moving average in reverse. For example, the strategy will go long when the price is above the moving average. However, if you use the reserve MA Filter, you will go short when the price is above the moving average. This method works best in sideways market where price usually retraces back to the moving average. So, in an anticipation of price reverting back to the moving average, it is a useful piece of option to use during sideway markets.
Use MACD Filter
MACD here will act as a filter rather than an entry signal generator. There are a few different ways to use this MACD filter. You can click on the Use MACD filter and it will use filter out the shorts generated in a bullish territory and longs generated in the bearish territory. It will greatly reduce the number of trades the strategy will trade because MACD is a lagging indicator. By the time MACD turns bullish or bearish , most of the other indicators will have already generated the signals. Therefore, resulting in less trades. You can use MACD filter as MA oscillator meaning that it will only look at the MA lines in MACD to filter out trades. Alternatively, you can use it with the histogram (Signal lines) meaning that it will only look at the histogram whether its below or above the zero line in order to filter out the trades.
TP (%)
Place your desired take profit percentage here. Default is 1.5%
Move SL At Entry x% Profit
This is when the strategy will move your SL to the entry point if the position reaches x% profit. It can also generate a signal which can be automated to adjust the SL on the exchange.
SL (%)
Place your desired stop loss percentage here. Default is 1%
The backtester assumes the following;
- 1000$ capital
- 0.06% commission based on binance
- 1% risk meaning 100% equity on cross leverage
- Backtest results are starting from 2020
If you want to get access to this indicator please DM me or visit our website.
Komut dosyalarını "take profit" için ara
Grid System With Fake MartingaleThe proposed strategy is based on a grid system with a money management that tries to replicate the effect of a martingale without having to double your position size after each loss, hence the name "fake martingale". Note that a balance using this strategy is still subject to exponential decay, the risk is not minimized, as such, it would be dangerous to use this strategy.
For more information on the martingale and grid systems see:
Strategy Settings
Point determines the "grid" size and should be adjusted accordingly to the scale of the security you are applying the strategy to. Higher value would require larger price movements in order to trigger a trade, generating fewer trades as a result.
The order size determines the number of contracts/shares to purchase.
The martingale multiplier determines the factor by which the position size is multiplied after a loss, using values higher to 2 will "squarify" your balance, while a value of 1 would use a constant position sizing.
Finally, the anti-martingale parameter determines whether the strategy uses a reverse martingale or not, if set to true then the position size is multiplied after each win.
How It Works
Let's illustrate how we replicate a martingale without doubling our exposure with a simple casino example. Imagine you are playing roulette, and that you are betting on colors (black/red), your payout is 1 to 1, in the case you win, you will have your initial stake back plus a profit equal to your initial stake.
If your strategy is to recover any previous losses, you can double your stake each time you lose, once you win you will get back the previous losses plus a profit equal to your original stake, this is the martingale system. So how can we win back previous losses without having to double our stake? We could do that by doubling the payout ratio after a loss, so after a loss, we must use a payout ratio of 2:1, if we lose once again we must use a payout of 4:1...etc, our payout ratio would be subject to exponential growth instead of our stake.
Of course, the payout ratio is fixed with casino games, but in trading, we can manipulate the position of our take profit in order to replicate such effect, this is what this strategy is doing. So after a loss, we place our take profit such that a win recover our losses back plus generate a profit.
Advantages
The advantage of this approach is that unlike the martingale we don't double our position size, which instead can remain constant, this is a huge advantage as a martingale will require a significant capital in order to tank a series of losses.
Disadvantages
The main disadvantage of this method is that the price might never reach our take profit after a long losing streak, our balance would remain in the red and we couldn't do anything about it except reset the strategy.
Frictional costs are still a disadvantage, as such, we would need to place our take profits in order to account for them, while this is still better than purchasing additional shares, it minimizes the chances of the price reaching the take profit.
Conclusions
An alternative money management system replicating the effect of a martingale as been presented, we can see that such a system is far from being perfect, and it would be foolish to use it, however, it stills offer a convenient alternative to less aggressive progressive position sizing systems.
I have been receiving some messages from users criticizing me for exposing the martingale money management system, and I understand why but I can't agree, talking about it allow me to warn users against it, the grid-martingale methodology is will create more harm than anything else, the reward is only one side of the story and should always be compared against the risk, so always take a look at all the statics in a backtest.
Thanks for reading!
Shout-Out
This post was made possible thanks to my patrons:
@Happymono, @AmariMars, @kkhaial, @Nugehe, @LucF, @Nosmok, @iflostio, @DankBeans, @ecletv, @Neverstorm, @alex.crown.jr, @uk503, @xkingshotss, @vsov, @jbelka, @yatrader2, @hughza, @ganh
Strategy - Uber STC - Schaff Trend Cycle [UTS]Backtesting of Uber STC - Schaff Trend Cycle
Backtest with focus win/loss profitability.
Formula: profitability = win / (win+loss)
Default equity 100k USD
Default 2% Risk per trade
Default currency USD
Define backtest interval precisely by month, year, day
LONG and SHORT positions
Visualize SL and TP on chart
ATR (len: 14, smooth: SMA)
ATR based Stop-Loss, if hit trade will be closed and considered as loss
ATR based Take-Profit, if hit trade will be closed and considered as win
On TP or SL hit the trade is closed and marked as win/loss
Trend reversal strategy "muxie2" with safety SL, about 2x PFThis is a modified version of my script muxie1.
The muxie1 is more profitable in backtesting but is more risky as the stop loss is only triggered when a reversal happens and orders 2x more in reverse direction.
The current script works the same but if loss is substancial and reaches the safety stop loss then the trade is closed.
This uses 2 EMA and Stop Loss and Take Profit,
The soft stops don't fire at the precise value but only when the trend reverses
it is actually good for 1D timeframe since 2019, it was however optimised for 1min but I am not able to share scripts for 1m.
Have equivalent code for quantum zone Ftx.
Note the stops are in dollars of btc price, so this makes sense for bitcoin only.
Strategy - Backtest Uber WAE - Waddah Attar Explosion [UTS]Backtest of WAE - Waddah Attar Explosion
Backtest with focus win/loss profitability.
Formula: profitability = win / (win+loss)
Default equity 100k USD
Default 2% Risk per trade
Default currency USD
Define backtest interval precisely by month, year, day
LONG and SHORT positions
Visualize SL and TP on chart
ATR (len: 14, smooth: SMA)
ATR based Stop-Loss, if hit trade will be closed and considered as loss
ATR based Take-Profit, if hit trade will be closed and considered as win
On TP or SL hit the trade is closed and marked as win/loss
Strategy - Backtest Uber Kuskus Starlight [UTS]Backtest of Uber Kuskus Starlight
Backtest with focus win/loss profitability.
Formula: profitability = win / (win+loss)
Default equity 100k USD
Default 2% Risk per trade
Default currency USD
Define backtest interval precisely by month, year, day
LONG and SHORT positions
Visualize SL and TP on chart
ATR (len: 14, smooth: SMA)
ATR based Stop-Loss, if hit trade will be closed and considered as loss
ATR based Take-Profit, if hit trade will be closed and considered as win
On TP or SL hit the trade is closed and marked as win/loss
888 BOT #backtest█ 888 BOT #backtest
This is an Expert Advisor 'EA' or Automated trading script for ‘longs’ and ‘shorts’, which uses only a Take Profit or, in the worst case, a Stop Loss to close the trade.
It's a much improved version of the previous ‘Repanocha’. It doesn`t use 'Trailing Stop' or 'security()' functions (although using a security function doesn`t mean that the script repaints) and all signals are confirmed, therefore the script doesn`t repaint in alert mode and is accurate in backtest mode.
Apart from the previous indicators, some more and other functions have been added for Stop-Loss, re-entry and leverage.
It uses 8 indicators, (many of you already know what they are, but in case there is someone new), these are the following:
1. Jurik Moving Average
It's a moving average created by Mark Jurik for professionals which eliminates the 'lag' or delay of the signal. It's better than other moving averages like EMA, DEMA, AMA or T3.
There are two ways to decrease noise using JMA. Increasing the 'LENGTH' parameter will cause JMA to move more slowly and therefore reduce noise at the expense of adding 'lag'
The 'JMA LENGTH', 'PHASE' and 'POWER' parameters offer a way to select the optimal balance between 'lag' and over boost.
Green: Bullish, Red: Bearish.
2. Range filter
Created by Donovan Wall, its function is to filter or eliminate noise and to better determine the price trend in the short term.
First, a uniform average price range 'SAMPLING PERIOD' is calculated for the filter base and multiplied by a specific quantity 'RANGE MULTIPLIER'.
The filter is then calculated by adjusting price movements that do not exceed the specified range.
Finally, the target ranges are plotted to show the prices that will trigger the filter movement.
Green: Bullish, Red: Bearish.
3. Average Directional Index (ADX Classic) and (ADX Masanakamura)
It's an indicator designed by Welles Wilder to measure the strength and direction of the market trend. The price movement is strong when the ADX has a positive slope and is above a certain minimum level 'ADX THRESHOLD' and for a given period 'ADX LENGTH'.
The green color of the bars indicates that the trend is bullish and that the ADX is above the level established by the threshold.
The red color of the bars indicates that the trend is down and that the ADX is above the threshold level.
The orange color of the bars indicates that the price is not strong and will surely lateralize.
You can choose between the classic option and the one created by a certain 'Masanakamura'. The main difference between the two is that in the first it uses RMA () and in the second SMA () in its calculation.
4. Parabolic SAR
This indicator, also created by Welles Wilder, places points that help define a trend. The Parabolic SAR can follow the price above or below, the peculiarity that it offers is that when the price touches the indicator, it jumps to the other side of the price (if the Parabolic SAR was below the price it jumps up and vice versa) to a distance predetermined by the indicator. At this time the indicator continues to follow the price, reducing the distance with each candle until it is finally touched again by the price and the process starts again. This procedure explains the name of the indicator: the Parabolic SAR follows the price generating a characteristic parabolic shape, when the price touches it, stops and turns (SAR is the acronym for 'stop and reverse'), giving rise to a new cycle. When the points are below the price, the trend is up, while the points above the price indicate a downward trend.
5. RSI with Volume
This indicator was created by LazyBear from the popular RSI.
The RSI is an oscillator-type indicator used in technical analysis and also created by Welles Wilder that shows the strength of the price by comparing individual movements up or down in successive closing prices.
LazyBear added a volume parameter that makes it more accurate to the market movement.
A good way to use RSI is by considering the 50 'RSI CENTER LINE' centerline. When the oscillator is above, the trend is bullish and when it is below, the trend is bearish.
6. Moving Average Convergence Divergence (MACD) and (MAC-Z)
It was created by Gerald Appel. Subsequently, the histogram was added to anticipate the crossing of MA. Broadly speaking, we can say that the MACD is an oscillator consisting of two moving averages that rotate around the zero line. The MACD line is the difference between a short moving average 'MACD FAST MA LENGTH' and a long moving average 'MACD SLOW MA LENGTH'. It's an indicator that allows us to have a reference on the trend of the asset on which it is operating, thus generating market entry and exit signals.
We can talk about a bull market when the MACD histogram is above the zero line, along with the signal line, while we are talking about a bear market when the MACD histogram is below the zero line.
There is the option of using the MAC-Z indicator created by LazyBear, which according to its author is more effective, by using the parameter VWAP (volume weighted average price) 'Z-VWAP LENGTH' together with a standard deviation 'STDEV LENGTH' in its calculation.
7. Volume Condition
Volume indicates the number of participants in this war between bulls and bears, the more volume the more likely the price will move in favor of the trend. A low trading volume indicates a lower number of participants and interest in the instrument in question. Low volumes may reveal weakness behind a price movement.
With this condition, those signals whose volume is less than the volume SMA for a period 'SMA VOLUME LENGTH' multiplied by a factor 'VOLUME FACTOR' are filtered. In addition, it determines the leverage used, the more volume, the more participants, the more probability that the price will move in our favor, that is, we can use more leverage. The leverage in this script is determined by how many times the volume is above the SMA line.
The maximum leverage is 8.
8. Bollinger Bands
This indicator was created by John Bollinger and consists of three bands that are drawn superimposed on the price evolution graph.
The central band is a moving average, normally a simple moving average calculated with 20 periods is used. ('BB LENGTH' Number of periods of the moving average)
The upper band is calculated by adding the value of the simple moving average X times the standard deviation of the moving average. ('BB MULTIPLIER' Number of times the standard deviation of the moving average)
The lower band is calculated by subtracting the simple moving average X times the standard deviation of the moving average.
the band between the upper and lower bands contains, statistically, almost 90% of the possible price variations, which means that any movement of the price outside the bands has special relevance.
In practical terms, Bollinger bands behave as if they were an elastic band so that, if the price touches them, it has a high probability of bouncing.
Sometimes, after the entry order is filled, the price is returned to the opposite side. If price touch the Bollinger band in the same previous conditions, another order is filled in the same direction of the position to improve the average entry price, (% MINIMUM BETTER PRICE ': Minimum price for the re-entry to be executed and that is better than the price of the previous position in a given %) in this way we give the trade a chance that the Take Profit is executed before. The downside is that the position is doubled in size. 'ACTIVATE DIVIDE TP': Divide the size of the TP in half. More probability of the trade closing but less profit.
█ STOP LOSS and RISK MANAGEMENT.
A good risk management is what can make your equity go up or be liquidated.
The % risk is the percentage of our capital that we are willing to lose by operation. This is recommended to be between 1-5%.
% Risk: (% Stop Loss x % Equity per trade x Leverage) / 100
First the strategy is calculated with Stop Loss, then the risk per operation is determined and from there, the amount per operation is calculated and not vice versa.
In this script you can use a normal Stop Loss or one according to the ATR. Also activate the option to trigger it earlier if the risk percentage is reached. '% RISK ALLOWED'
'STOP LOSS CONFIRMED': The Stop Loss is only activated if the closing of the previous bar is in the loss limit condition. It's useful to prevent the SL from triggering when they do a ‘pump’ to sweep Stops and then return the price to the previous state.
█ BACKTEST
The objective of the Backtest is to evaluate the effectiveness of our strategy. A good Backtest is determined by some parameters such as:
- RECOVERY FACTOR: It consists of dividing the 'net profit' by the 'drawdown’. An excellent trading system has a recovery factor of 10 or more; that is, it generates 10 times more net profit than drawdown.
- PROFIT FACTOR: The ‘Profit Factor’ is another popular measure of system performance. It's as simple as dividing what win trades earn by what loser trades lose. If the strategy is profitable then by definition the 'Profit Factor' is going to be greater than 1. Strategies that are not profitable produce profit factors less than one. A good system has a profit factor of 2 or more. The good thing about the ‘Profit Factor’ is that it tells us what we are going to earn for each dollar we lose. A profit factor of 2.5 tells us that for every dollar we lose operating we will earn 2.5.
- SHARPE: (Return system - Return without risk) / Deviation of returns.
When the variations of gains and losses are very high, the deviation is very high and that leads to a very poor ‘Sharpe’ ratio. If the operations are very close to the average (little deviation) the result is a fairly high 'Sharpe' ratio. If a strategy has a 'Sharpe' ratio greater than 1 it is a good strategy. If it has a 'Sharpe' ratio greater than 2, it is excellent. If it has a ‘Sharpe’ ratio less than 1 then we don't know if it is good or bad, we have to look at other parameters.
- MATHEMATICAL EXPECTATION: (% winning trades X average profit) + (% losing trades X average loss).
To earn money with a Trading system, it is not necessary to win all the operations, what is really important is the final result of the operation. A Trading system has to have positive mathematical expectation as is the case with this script: ME = (0.87 x 30.74$) - (0.13 x 56.16$) = (26.74 - 7.30) = 19.44$ > 0
The game of roulette, for example, has negative mathematical expectation for the player, it can have positive winning streaks, but in the long term, if you continue playing you will end up losing, and casinos know this very well.
PARAMETERS
'BACKTEST DAYS': Number of days back of historical data for the calculation of the Backtest.
'ENTRY TYPE': For '% EQUITY' if you have $ 10,000 of capital and select 7.5%, for example, your entry would be $ 750 without leverage. If you select CONTRACTS for the 'BTCUSDT' pair, for example, it would be the amount in 'Bitcoins' and if you select 'CASH' it would be the amount in $ dollars.
'QUANTITY (LEVERAGE 1X)': The amount for an entry with X1 leverage according to the previous section.
'MAXIMUM LEVERAGE': It's the maximum allowed multiplier of the quantity entered in the previous section according to the volume condition.
The settings are for Bitcoin at Binance Futures (BTC: USDTPERP) in 30 minutes.
For other pairs and other timeframes, the settings have to be adjusted again. And within a month, the settings will be different because we all know the market and the trend are changing.
█ 888 BOT (SPANISH)
Este es un Expert Advisor 'EA' o script de trading automatizado para ‘longs’ y ‘shorts’, el cual, utiliza solo un Take Profit o, en el peor de los casos, un Stop Loss para cerrar el trade.
Es una versión muy mejorada del anterior ‘Repanocha’. No utiliza ‘Trailing Stop’, ni funciones ‘security()’ (aunque usar una función security no significa que el script repinte) y todas las señales son confirmadas, por consiguiente, el script no repinta en modo alertas y es preciso en en el modo backtest.
Aparte de los anteriores indicadores se han añadido algunos más y otras funciones para Stop-Loss, de re-entrada y apalancamiento.
Utiliza 8 indicadores, (muchos ya sabéis sobradamente lo que son, pero por si hay alguien nuevo), son los siguientes:
1. Jurik Moving Average
Es una media móvil creada por Mark Jurik para profesionales la cual elimina el ‘lag’ o retardo de la señal. Es mejor que otras medias móviles como la EMA, DEMA, AMA o T3.
Hay dos formas de disminuir el ruido utilizando JMA. El aumento del parámetro 'LENGTH' hará que JMA se mueva más lentamente y, por lo tanto, reducirá el ruido a expensas de añadir ‘lag’
Los parámetros 'JMA LENGTH', 'PHASE' y 'POWER' ofrecen una forma de seleccionar el equilibrio óptimo entre ‘lag’ y sobre impulso.
Verde : Alcista, Rojo: Bajista.
2. Range filter
Creado por Donovan Wall, su función es la de filtrar o eliminar el ruido y poder determinar mejor la tendencia del precio a corto plazo.
Primero, se calcula un rango de precio promedio uniforme 'SAMPLING PERIOD' para la base del filtro y se multiplica por una cantidad específica 'RANGE MULTIPLIER'.
A continuación, el filtro se calcula ajustando los movimientos de precios que no exceden el rango especificado.
Por último, los rangos objetivo se trazan para mostrar los precios que activarán el movimiento del filtro.
Verde : Alcista, Rojo: Bajista.
3. Average Directional Index (ADX Classic) y (ADX Masanakamura)
Es un indicador diseñado por Welles Wilder para medir la fuerza y dirección de la tendencia del mercado. El movimiento del precio tiene fuerza cuando el ADX tiene pendiente positiva y está por encima de cierto nivel mínimo 'ADX THRESHOLD' y para un periodo dado 'ADX LENGTH'.
El color verde de las barras indica que la tendencia es alcista y que el ADX está por encima del nivel establecido por el threshold.
El color Rojo de las barras indica que la tendencia es bajista y que el ADX está por encima del nivel de threshold.
El color naranja de las barras indica que el precio no tiene fuerza y seguramente lateralizará.
Se puede elegir entre la opción clásica y la creada por un tal 'Masanakamura'. La diferencia principal entre los dos es que en el primero utiliza RMA() y en el segundo SMA() en su cálculo.
4. Parabolic SAR
Este indicador, creado también por Welles Wilder, coloca puntos que ayudan a definir una tendencia. El Parabolic SAR puede seguir al precio por encima o por debajo, la particularidad que ofrece es que cuando el precio toca al indicador, este salta al otro lado del precio (si el Parabolic SAR estaba por debajo del precio salta arriba y viceversa) a una distancia predeterminada por el indicador. En este momento el indicador vuelve a seguir al precio, reduciendo la distancia con cada vela hasta que finalmente es tocado otra vez por el precio y se vuelve a iniciar el proceso. Este procedimiento explica el nombre del indicador: el Parabolic SAR va siguiendo al precio generando una característica forma parabólica, cuando el precio lo toca, se para y da la vuelta (SAR son las siglas en inglés de ‘stop and reverse’), dando lugar a un nuevo ciclo. Cuando los puntos están por debajo del precio, la tendencia es alcista, mientras que los puntos por encima del precio indica una tendencia bajista.
5. RSI with Volume
Este indicador lo creo un tal LazyBear de TV a partir del popular RSI.
El RSI es un indicador tipo oscilador utilizado en análisis técnico y creado también por Welles Wilder que muestra la fuerza del precio mediante la comparación de los movimientos individuales al alza o a la baja de los sucesivos precios de cierre.
LazyBear le añadió un parámetro de volumen que lo hace más preciso al movimiento del mercado.
Una buena forma de usar el RSI es teniendo en cuenta la línea central de 50 'RSI CENTER LINE'. Cuando el oscilador está por encima, la tendencia es alcista y cuando está por debajo la tendencia es bajista.
6. Moving Average Convergence Divergence (MACD) y (MAC-Z)
Fue creado por Gerald Appel. Posteriormente se añadió el histograma para anticipar el cruce de medias. A grandes rasgos podemos decir que el MACD es un oscilador consistente en dos medias móviles que van girando en torno a la línea de cero. La línea del MACD no es más que la diferencia entre una media móvil corta 'MACD FAST MA LENGTH' y una media móvil larga 'MACD SLOW MA LENGTH'. Es un indicador que nos permite tener una referencia sobre la tendencia del activo sobre el cual se está operando, generando de este modo señales de entrada y salida del mercado.
Podemos hablar de mercado alcista cuando el histograma del MACD se sitúe por encima de la línea cero, junto con la línea de señal, mientras que hablaremos de mercado bajista cuando el histograma MACD se situará por debajo de la línea cero.
Está la opción de utilizar el indicador MAC-Z creado por LazyBear que según su autor es más eficaz, por utilizar el parámetro VWAP (precio medio ponderado por volumen) 'Z-VWAP LENGTH' junto con una desviación standard 'STDEV LENGTH' en su cálculo.
7. Volume Condition
El volumen indica el número de participantes en esta guerra entre toros y osos, cuanto más volumen más probabilidad de que se mueva el precio a favor de la tendencia. Un volumen bajo de negociación indica un menor número de participantes e interés por el instrumento en cuestión. Los bajos volúmenes pueden revelar debilidad detrás de un movimiento de precios.
Con esta condición se filtran aquellas señales cuyo volumen es inferior a la SMA de volumen para un periodo 'SMA VOLUME LENGTH' multiplicado por un factor 'VOLUME FACTOR'. Además, determina el apalancamiento utilizado, a más volumen, más participantes, más probabilidad de que se mueva el precio a nuestro favor, es decir, podemos utilizar más apalancamiento. El apalancamiento en este script lo determina las veces que está el volumen por encima de la línea de la SMA.
El apalancamiento máximo es de 8.
8. Bollinger Bands
Este indicador fue creado por John Bollinger y consiste en tres bandas que se dibujan superpuestas al gráfico de evolución del precio.
La banda central es una media móvil, normalmente se emplea una media móvil simple calculada con 20 períodos. ('BB LENGTH' Número de periodos de la media móvil)
La banda superior se calcula sumando al valor de la media móvil simple X veces la desviación típica de la media móvil. ('BB MULTIPLIER' Número de veces la desviación típica de la media móvil)
La banda inferior de calcula restando a la media móvil simple X veces la desviación típica de la media móvil.
la franja comprendida entre las bandas superior e inferior contiene, estadísticamente, casi un 90% de las posibles variaciones del precio, lo que significa que cualquier movimiento del precio fuera de las bandas tiene especial relevancia.
En términos prácticos, las bandas de Bollinger se comporta como si de una banda elástica se tratara de manera que, si el precio las toca, éste tiene mucha probabilidad de rebotar.
En ocasiones, después de rellenarse la orden de entrada, el precio se devuelve hacia el lado contrario. Si toca la banda de Bollinger se rellena otra orden en la misma dirección de la posición para mejorar el precio medio de entrada, (% MINIMUM BETTER PRICE': Precio mínimo para que se ejecute la re-entrada y que sea mejor que el precio de la posición anterior en un % dado) de esta manera damos una oportunidad al trade de que el Take Profit se ejecute antes. La desventaja es que se dobla el tamaño de la posición. 'ACTIVATE DIVIDE TP': Divide el tamaño del TP a la mitad. Más probabilidad de que se cierre el trade pero menos ganancias.
█ STOP LOSS y RISK MANAGEMENT.
Una buena gestión de las pérdidas o gestión del riesgo es lo que puede hacer que tu cuenta suba o se liquide en poco tiempo.
El % de riesgo es el porcentaje de nuestro capital que estamos dispuestos a perder por operación. Este se aconseja que debe estar comprendido entre un 1-5%.
% Risk = (% Stop Loss x % Equity per trade x Leverage) / 100
Primero se calcula la estrategia con Stop Loss, después se determina el riesgo por operación y a partir de ahí se calcula el monto por operación y no al revés.
En este script puedes usar un Stop Loss normal o uno según el ATR. También activar la opción de que salte antes si se alcanza el porcentaje de riesgo. '% RISK ALLOWED'
'STOP LOSS CONFIRMED': Solamente se activa el Stop Loss si el cierre de la barra anterior se encuentra en la condición de límite de pérdidas. Es útil para evitar que se dispare el SL cuando hacen un ‘pump’ para barrer Stops y luego se devuelve el precio a la normalidad.
█ BACKTEST
El objetivo del Backtest es evaluar la eficacia de nuestra estrategia. Un buen Backtest lo determinan algunos parámetros como son:
- RECOVERY FACTOR: Consiste en dividir el ‘beneficio neto’ entre el ‘drawdown’. Un excelente sistema de trading tiene un recovery factor de 10 o más; es decir, genera 10 veces más beneficio neto que drawdown.
- PROFIT FACTOR: El ‘Profit Factor’ es otra medida popular del rendimiento de un sistema. Es algo tan simple como dividir lo que ganan las operaciones con ganancias entre lo que pierden las operaciones con pérdidas. Si la estrategia es rentable entonces por definición el ‘Profit Factor’ va a ser mayor que 1. Las estrategias que no son rentables producen factores de beneficio menores que uno. Un buen sistema tiene un profit factor de 2 o más. Lo bueno del ‘Profit Factor’ es que nos dice lo que vamos a ganar por cada dolar que perdemos. Un profit factor de 2.5 nos dice que por cada dolar que perdamos operando vamos a ganar 2.5.
- SHARPE: (Retorno sistema – Retorno sin riesgo) / Desviación de los retornos.
Cuando las variaciones de ganancias y pérdidas son muy altas, la desviación es muy elevada y eso conlleva un ratio de ‘Sharpe’ muy pobre. Si las operaciones están muy cerca de la media (poca desviación) el resultado es un ratio de ‘Sharpe’ bastante elevado. Si una estrategia tiene un ratio de ‘Sharpe’ mayor que 1 es una buena estrategia. Si tiene un ratio de ‘Sharpe’ mayor que 2, es excelente. Si tiene un ratio de ‘Sharpe’ menor que 1 entonces no sabemos si es buena o mala, hay que mirar otros parámetros.
- MATHEMATICAL EXPECTATION:(% operaciones ganadoras X ganancia media) + (% operaciones perdedoras X pérdida media).
Para ganar dinero con un sistema de Trading, no es necesario ganar todas las operaciones, lo verdaderamente importante es el resultado final de la operativa. Un sistema de Trading tiene que tener esperanza matemática positiva como es el caso de este script.
El juego de la ruleta, por ejemplo, tiene esperanza matemática negativa para el jugador, puede tener rachas positivas de ganancias, pero a la larga, si se sigue jugando se acabará perdiendo, y esto los casinos lo saben muy bien.
PARAMETROS
'BACKTEST DAYS': Número de días atrás de datos históricos para el calculo del Backtest.
'ENTRY TYPE': Para % EQUITY si tienes 10000$ de capital y seleccionas 7.5% tu entrada sería de 750$ sin apalancamiento. Si seleccionas CONTRACTS para el par BTCUSDT sería la cantidad en Bitcoins y si seleccionas CASH sería la cantidad en dólares.
'QUANTITY (LEVERAGE 1X)': La cantidad para una entrada con apalancamiento X! según el apartado anterior.
'MAXIMUM LEVERAGE': Es el máximo multiplicador permitido de la cantidad introducida en el apartado anterior según la condición de volumen.
Los settings son para Bitcoin en Binance Futures (BTC:USDTPERP) en 30 minutos.
Para otro pares y otras temporalidades se tienen que ajustar las opciones de nuevo. Además para dentro de un mes, los ajustes serán otros distintos ya que el mercado y la tendencia es cambiante.
MARUSIA TRADING STRATEGIES [VCRYPTO]Description of MARUSIA TRADING STRATEGIES
«MARUSIA» is a compilation of several strategies.
You may choose the one which best suits your trading habit from options menu.
The strategies are based on indicator’s and bar’s closing level analysis on different timeframes.
At the time being there are 3 types of strategies for BTC on 1H and 3H tf.
+++ BTC 1H 90% Success +++ (Beginner)
Instrument - BTC, timeframe – 1H, exchange – Bitmex.
The advantage of the strategy is a high quantity of profitable trades (90% at the time of publishing).
The Trading View backtest results from 2019:
+ 303% net profit
+ 90% profitable trades
+ 6% drawback
+++ BTC 1H Mega Scalper +++ (Intermediate)
Instrument - BTC, timeframe – 1H, exchange – Bitmex.
The advantage of the strategy is more frequent trades with a good probability of success.
The Trading View backtest results from 2019:
+ 792% net profit
+ 64% profitable trades
+ 5% drawback
+++ BTC 3H Mega Scalper +++ (Expert)
Instrument - BTC, timeframe – 3H, exchange – Bitmex.
The advantage of the strategy is more frequent trades with a good probability of success.
The Trading View backtest results from 2018:
+ 1637% net profit
+ 79% profitable trades
+ 4,4% drawback
HOW TO USE
1. Choose the strategy from the strategy’s option menu on the chart. Pay attention to the instrument and timeframe you are using the selected strategy for.
2. Wait until you see green (above bar) or orange (below bar) label. To receive an alert when these labels (or signals) appear on the chart use ALERT INDICATOR for this strategy.
3. On the opening of the next bar enter the position if the label on the previous bar hasn’t disappeared. Green – for Buy, orange – for Sell. In this case you will see Buy/Sell signal on the chart.
4. Putting TRAILING STOPS
4.1. You should put a trailing stop when the price moves to profit up or down for 1% from your entry. For example, if you are long at 7255 USD and price moves up to 7328 USD (7255*1.01), put trailing stop with a trailing value 0,4% of your entry price, which is 29 USD (7255*0.004).
4.2. Every time when there is a long or short position, you may see a green info label with entry price, trail stop activation level and trail value. You may use this information instead of making a calculation by yourself. Only if your entry is the same as in the label.
5. Position closing maybe by reaching your trailing stop (in this case you may reenter the position on the next bar, if there is a signal label as per step 2 on the bar where your trailing stop is triggered) or when there is a signal for opposite direction.
6. If the signals appear differently than described as above, just refresh the website of Trading View. This happens because mostly take profits are shown only after the current bar is closed.
• The Buy/Sell signal label may move up or down on the bar with price’s movement. Don’t worry it doesn’t mean that your entry is changing.
• The lines on the chart are weekly price levels – the price levels of the previous week –
Green – open, Red – close, Blue – high, Brown – low, Black – hl2 (average of high and low). You may use them as support and resistance levels.
***
+ Trading View backtest results
+No repaint
+ Several strategies to choose which suits your trading habit
+Free testing
+Support with a call
Pm to get access to the strategy.
____________________________________________________________________________
Описание к стратегии "MARUSIA TRADING STRATEGIES "
Сборник нескольких стратегий серии "Marusia"
Выбор конкретной стратегии осуществляется из удобного меню
Основа наших стратегий - совмещение индикаторного анализа и анализа уровня закрытия свечей на разных временных интервалах (анализ уровней).
+++ BTC 1H 90% Success +++ (Beginner)
Стратегия работает на инструменте Bitcoin (BTC) по котировкам биржи BITMEX на 1 часовом таймфрейме (1H).
Основное преимущество данной стратегии - супервысокая успешность сделок (более 90% на момент публикации).
Данная стратегия представляет собой гибрид среднесрочных стратегий по частоте сделок (с 2019 по 12.04.2020 - 204 сделки, в среднем одна сделка раз в 2 дня) и элемент высокочастотных (скальп) стратегий - необходимо выставление использование скользящего стоп-приказа (trailing stop-loss), расчетные данные по которому появляются прямо на экране при открытии сделки.
Статистика по данной стратегии, подтвержденная бэктестом в Trading View
С 2019 года до момента публикации стратегии бектест показывает следующие данные:
+ 303% чистой прибыли
+ 90% успешных сделок
+ 6% макс. единовременная просадка
+++ BTC 1H Mega Scalper +++ (Intermediate)
Стратегия работает на инструменте Bitcoin (BTC) по котировкам биржи BITMEX на 1 часовом таймфрейме (1H)
Основное преимущество данной стратегии - высокочастотные сделки с хорошей вероятностью успеха.
С 2019 года до момента публикации стратегии бектест Trading View показывает следующие данные:
+ 792% чистой прибыли
+ 64% успешных сделок
+ 5% макс. единовременная просадка
+++ BTC 3H Mega Scalper +++ (Expert)
Стратегия работает на инструменте Bitcoin (BTC) по котировкам биржи BITMEX на 3 часовом таймфрейме (3H)
Основное преимущество данной стратегии - высокочастотные сделки с хорошей вероятностью успеха
С 2019 года до момента публикации стратегии бектест Trading View показывает следующие данные:
+ 1637% чистой прибыли
+ 79% успешных сделок
+ 4,4% макс. единовременная просадка
***
Инструкиция по использованию:
1. Вы открываете график с включенной стратегией. Обратите внимание на инструмент и таймфрейм стратегии.
2. Ожидаете появления на графике зеленого (снизу) или оранжевого (сверху) флажка.
Для получения уведомления появления значков (сигналов) используйте АЛЕРТНЫЙ ИНДИКАТОР для данной стратегии.
3. На открытии следующей свечи входите в сделку, если флажек из п.2 остался и не пропал (зеленый флажек - покупка, оранжевый - продажа)
4. Выставление trailing stop-loss
4.1 Trailing stop-loss выставляется, когда цена прошла 1% в профит от цены выхода в сделку (например: покупка 7255 и когда цена будет 7328 (7255*1,01) выставляется плавающий стоп-лосс (trailing stop-loss) в размере 0,4% от цены входа "29" (7255*0,004).
4.2. Как только будет закрыта свеча, на которой Вы вошли в сделку - вы увидете значения из п.4.1 на экране рядом с графиком (вы можете их использовать без самостоятельного расчета, но тогда есть риск, что если цена на свече входа достигнет значения из п. 4.1 - то сделка закроется, а вы это увидите только на следующей свече, когда значение цены может быть менее выгодное)
5. Выход из сделки осуществляется либо по trailing stop-loss (тогда вы можете перезайти в сделку на открытии следующей свечи, если на свече, на которой произошло закрытие по trailing stop-loss появились флажки из п.2), либо по появлению противоположного флажка, тогда вход в сделку, в соответствии с п. 2 и 3
7. Если Вы увидели, что сигналы отличаются от написанного в данной инструкции - просто обновите страницу с Trading View в браузере и все встанет на свои места.
* На свече захода в сделку сигнал "buy/sell" может "плавать" по свече, но если Вы выполнили п.1-3 Вам неочем беспокоиться. Не обращайте на него внимание.
***
Основные отличия от стратегий наших коллег:
+ Результаты бэктеста в платформе Trading View – прозрачная статистика по сделкам, которую вы можете посмотреть самостоятельно
+ Построен на принципах non-repaint basis – сигналы не исчезают (при правильном соблюдении инструкции по использованию)
+ Каждая стратегия серии построена на своем уникальном принципе - вы можете выбрать для себя оптимальный набор стратегий
+ Бесплатный тестовый период
+ Поддержка с возможностью организации телефонного звонка
Для предоставления доступа к данной стратегии - пожалуйста пишите в личные сообщения. Мы быстро с Вами свяжемся.
VITALIY ETHEREUM 3H STRATEGY [VCRYPTO]DESCRIPTION OF VITALIY ETH 3H STRATEGY
This strategy is made for trading ETHEREUM ( ETH ) using data from BITMEX exchange on 3 hour timeframe.
There is also a special indicator for the strategy to receive alerts on your tradingview platform which is very handful to enter the market as soon as there is a buy/sell signal.
Strategy is based on Pine script v.4 and it uses several indicators and oscillators to generate a buy/sell signal for ETH .
There is no repaint, which means that a signal will not disappear when price goes in wrong direction. I.e when a signal is generated, it
will be listed in trade history after bar's close and wont be changed.
And this is one of the advantages of the strategy over other 90% strategies.
The profitability curve of the strategy also has a stable growth, which means that the strategy is profitable at any phase the market,
not only at any particalar moment.
The strategy is a SWING strategy, which means that a signal for opening a position (buy or sell) at the same time closes previous position.
Because of its specificity the strategy doesn’t have take profit/stop loss options and it is not recommended to use leverage.
Your risc is limited by time interval from opening one position and opening another one when the price reverses.
The strategy has a backtest statistics on TradingView. 2018 – 141%, 2019 – 171%, until Apr. 6th, 2020 – 103%, from 2018 till Apr. 6th, 2020 - 417% of net profit
Max drawdown (the sum of non-profitable trades until receiving a profitable trade) during a year not more than 12.44%.
The strategy is published for testing and will be free to use during this period of time.
To get access to the strategy after testing finishes write in comments and pm me.
______________________________________________________________________________________________________________________
ОПИСАНИЕ VITALIY ETH 3H STRATEGY
Стратегия работает на инструменте Ethereum (ETH) по котировкам биржи BITMEX на 3 часовом таймфрейме (3H), а также имеет удобные алерты для сигналов на покупку/продажу.
Это позволит Вам заниматься своими делами, не следя за тем, что происходит на рынке, но в нужное время совершить сделку, получив предупреждение на телефон / компьютер.
Стратегия построена на последней версии Pine Script, в ее основе лежит совокупность множества индикаторов и правил, которые в определенный момент дают сигнал на покупку или продажу ETH. Стратегия основана на "non-repaint" базисе, таким образом, если стратегия показала вход в сделку (по итогу закрытия свечи) - то данная сделка так и остается без изменений и записывается в историю сделок. Это выгодно отличает данную стратегию от 90% таковых в Trading View и дает уверенность, что появившийся сигнал на сделку не исчезнет в случае, если рынок пойдет в противоположную сторону. Данный фактор означает, что статистика по данной стратегии не будет "нарисована", как в большинстве других стратегий. Также, не маловажным фактором является поступательная кривая доходности, что означает, что стратегия будет зарабатывать на всех фазах рынка, а не только в определенный момент времени.
Данная стратегия относится к сегменту SWING стратегий, когда один сигнал является одновременно закрытием одной сделки и открытием противоположной.
В связи со спецификой стратегии она не использует стоп-ордера, поэтому предполагает торговлю строго без плечей. Если вы хотите снизить риск по данной стратегии, то можете заходить в сделки пониженным объемом средств.
Ваш риск ограничен временным интервалом от момента, как цена пошла в противоположную сторону, до момента пока стратегия не дала сигнал на перекладку в новую сделку.
Статистика, подтвержденная бэктестом в Trading View, за последние пару лет: 2018 - 141%, 2019 - 171%, на 06.04.2020 - 103%, с 2018 по 06.04.2020 - 417%. Это данные по Чистой прибыли на вложенный капитал. Максимальная просадка ("Max drawdown" по данным Trading View) за период с 2018 по 06.04.2020 не превысила 12,44%
Для предоставления доступа к данной стратегии - пожалуйста пишите в комментариях запрос с копией в личные сообщения. Мы быстро с Вами свяжемся.
Cracking Cryptocurrency - Bottom Feeder Strategy TesterBottom Feeder - Strategy Tester
The Bottom Feeder is designed to algorithmically detect significantly oversold conditions in price that represent profitable buying opportunities. Combining this with it’s unique Stop and Target System, the Bottom Feeder is designed to return consistent return with minimal draw down. Whether used as a Market Bottom Detector or as a system for executing safe, profitable mean reversion trades, the Bottom Feeder is a powerful tool in any trader’s arsenal.
Bottom Feeder was designed to be used on BTCUSD, however it is also effective on other USD/USDT pairs. One will have to check the individual pair they wish to trade with the Strategy Tester to simulate performance.
Strategy displayed is from 2018-2021 on **Conservative Mode** with Percent of Equity (30%) enabled.
Options
Let’s go through the input options one by one, so that you are able to comfortably navigate all that this indicator has to offer. The link below will display a picture of the layout of the settings for your convenience.
For the sake of simplicity, let’s note now that all settings marked **Conservative Mode** will not work in Aggressive Mode.
Mode : Determines how aggressively Bottom Feeder generates a buy signal. In Conservative Mode, trades can only be opened once per candle and the stop and target will update as new signals appear. In Aggressive Mode, a separate trade is opened each time Bottom Feeder signals, which may be multiple times within one Daily candle.
Position Sizing Strategy : Determines what Risk Management system you will deploy when trading Bottom Feeder. Your options are “Percent of Equity” and “Distance to Stop Loss”. If Percent of Equity is selected, a trade size will be equal to a percentage of your equity, pursuant to the value in the ‘Percent of Equity’ box. If Distance to Stop Loss is selected, then your Position Size will be determined based off the distance to your stop loss and the value in the ‘Risk Percentage’ box.
Percent Of Equity : Determines what percentage of your equity will be allocated to each trade when ‘Position Sizing Strategy’ is enabled.
Risk Percentage : Determines the size of each trade if ‘Distance to Stop Loss’ strategy is enabled. This value reflects what percent of your account you will lose per trade if the trade hits your stop loss.
Plot Target and Stop Loss : Toggles on/off the visualized take profit and stop losses on the chart.
**Conservative Mode** TP Multiplier : This is an input box, it requires a float value. That is, it can accept either a whole number integer or a number with a decimal. This number will determine your Take Profit target. It will take whatever number is entered into this box and multiply the Average True Range against it to determine your Take Profit.
**Conservative Mode** SL Multiplier : See above - this will modify your Stop Loss Value.
**Conservative Mode** Average or Median True Range : This is a drop-down option, the two options are Average True Range or Median True Range. If Average True Range is selected, then this indicator will use the Average True Range calculation, that is, the average of a historical set of True Range values to determine the Average True Range value for Target and Stop Loss calculation. If Median True Range is selected, it will not take an average and will instead take the Median value of your historical look back period.
**Conservative Mode** True Range Length : This is an input that requires an integer. This will represent your historical lookback period for Average/Median True Range calculation.
**Conservative Mode** True Range Smoothing : This is a drop-down with the following options: Exponential Moving Average ( EMA ), Simple Moving Average ( SMA ), Weighted Moving Average ( WMA ), Relative Moving Average (RMA). This will determine the smoothing type for calculating the Average True Range if it is selected. Note: if Median True Range is selected above, this option will not have any effect as there is no smoothing for a Median value.
**Conservative Mode** Custom True Range Value? : This is a true/false option that is false by default. If enabled, it will override the Average/Median True Range calculation in favor of a users custom True Range value to be input below.
**Conservative Mode** Custom True Range Value : This is an input box that requires a float value. If Custom True Range is enabled this is where a user will input their desired custom True Range value for Target and Stop Loss calculation.
From Month/Day/Year to Month/Day/Year : This sets the Time Frame of your backtest for the Bottom Feeder Strategy. It will run FROM the date selected TO the date selected.
Stop and Target Description
Because Bottom Feeder is designed only to scalp the various market bottoms that can appear over time in the market and not to identify trends or to trade ranges, it’s imperative that the indicator notify us not just to when to enter our trades, but when to exit! In the service of that, CC Bottom Feeder has a built in Stop and Target system that tracks and displays the stop loss and take profit levels of each individual open trade, whether in Aggressive or Conservative Mode.
Conservative Mode Targeting: In Conservative Mode, Bottom Feeder signals are aggregated into a compound trade. The signal will appear as a green label pointing up below a candle, and will appear upon a candle close. If Bottom Feeder then generates another signal the stop loss and target price will be updated. The process will continue until the aggregated trade completes in either direction. On a trade with multiple signals, a larger position is slowly entered into upon each buy signal.
Aggressive Mode Targeting: In Aggressive Mode, Bottom Feeder signals are individually displayed as they are generated, regardless of how many signals are generated on any single candle. If Bottom Feeder continues to signal, each individual open trade will have their own stop loss and target that will be displayed on the chart until the individual trade completes in either direction. As opposed to a large compound position, aggressive mode represents a higher number of independent signals with their own stop and target levels.
Stop losses and targets are designed to be hard, not soft. That is, they are intended to be stop market orders, not mental stop losses. If price wicks through the target or stop, it will activate.
Strategy - Backtest Uber SSL Channel / SSL Indicator [UTS]Backtesting of Uber SSL Channel / SSL Indicator
Backtest with focus win/loss profitability. Formula: profitability = win / (win+loss)
Do not put too much weight on trade PNL as the value is not necessary correct.
For example: on SL or TP hit an open position is marked as to be closed but executed on the open a new candle, thus leads to incorrect PNL.
Default equity 50k
Default 2% Risk per trade
Default currency USD
Define backtest interval precisely by month, year, day
ATR (len: 14, smooth: SMA)
ATR based Stop-Loss, if hit trade will be closed and considered as loss
ATR based Take-Profit, if hit trade will be closed and considered as win
If TP or SL is hit trade is closed and of course considered as win/loss
---
DM me / Tip (see Signature) or Subscribe for access
Strategy - Backtest Uber ASH - Absolute Strength Histogram [UTS]Backtesting of Uber ASH - Absolute Strength Histogram
Backtest with focus win/loss profitability. Formula: profitability = win / (win+loss)
Do not put too much weight on trade PNL as the value is not necessary correct.
For example: on SL or TP hit an open position is marked as to be closed but executed on the open a new candle, thus leads to incorrect PNL.
Default equity 50k
Default 2% Risk per trade
Default currency USD
Define backtest interval precisely by month, year, day
ATR (len: 14, smooth: SMA)
ATR based Stop-Loss, if hit trade will be closed and considered as loss
ATR based Take-Profit, if hit trade will be closed and considered as win
If TP or SL is hit trade is closed and of course considered as win/loss
---
DM me / Tip (see Signature) or Subscribe for access
PD Crypto Performer PRO (Backtest)Description:
This is the backtesting version of the PD Crypto Performer Pro (Alert) . You can choose to backtest either one of the two strategies included, a trend-identifying swing strategy and a low risk scalping strategy. Both strategies assume the same capital amount invested ($10,000) each trade. You can also see how your capital grows over time by enabling the reinvesting proceeds option. For details, please check out this tutorial .
The backtesting results could be easily improved in live trading by utilizing the “Take Profit” signals and following the recommended methods of use below.
To assist the decision-making process, the code currently references BTCUSD. As a result, it is only suitable for crypto traders. However, we are working on the stock and forex versions, and the Performer will have these compatibilities soon.
Most importantly, our signals DO NOT REPAINT !
Recommended Use:
- Time Frame: 1HR
- Asset: Large cap crypto assets.
For lower risk tolerance, we recommend using the indicator on ETHUSD. For maximizing profits, we recommend using the indicator on BCHUSD.
- Always set stop loss according to your own risk tolerance
- Take profits along the way. Check out this video tutorial for when to reenter after our take profit signals.
Recommended Use for Advanced Traders:
- Position sizing:
Larger position if the 1HR signal is in the same direction compared to the 4HR trend.
Smaller position if the 1HR signal is in the opposite direction compared to the 4HR trend.
- Better entry/exit points:
Track the 1HR signal for the asset you are trading on other exchanges along with the BTCUSD 1HR signal. Sometimes, the signals from different exchanges occur with a 1-2 hour difference. You could use these earlier signals along with a lower time frame (eg. 15min) entry confirmation from your own exchange for better entry / exit points.
- Use “Take Profit” signals for counter trend scalps. Recover at the reentering opportunities . This works best with candlestick pattern confirmations.
Never use this if you suspect a flag / inverted flag pattern is forming.
Go to www.phi-deltalytics.com and sign up for a FREE trial today!
Let us know if you have any questions or recommendations. We are here for your success!
Disclaimer:
It should not be assumed that the methods, techniques, or indicators presented will be profitable or that they will not result in losses. Past results are not necessarily indicative of future results. This is not a solicitation of any order to buy or sell.
RSI Buy/sell signal with TP_SL_TL_15min by rajistaRSI Buy/sell signal with TakeProfit_Stop loss_Trailing_SL script -can be used on any altcoin/btc pair on the 15min chart .
This script can be used for backtesting pupose and also to give buy/sell signals based on the settings provided by you.
Benefits of the script:
1> Fully customizable script according to your trade setups.
2> The script incorporates Take-profit, Stop-loss & Trailing SL.
3> Cuts your losses significantly, in comparision to a script without TP, SL & TL strategies.
4> Based on RSI Overbought/Oversold levels, which can also be customizable.
5> Doesn't take too many trades in a day, thereby decreasing commission paid to exchanges & hence enhances the overall profit.
Here's how, you can fully customize the script, according to your strategy, once you have been provided access:
( To gain access to the script just hit the like/comment in the #tradingview published article & i'll grant access based on your tradingview userid )
You can add this script to your charts in 15min timeframe, like adding any other simple indicator.
Once you have added the script, just hit the settings button to fully customize the script according to your strategy and plan, that you have, for your trade setup.
Take profit, Stop loss, Trailing Stop loss values can be entered in satoshis from the setting panel.
RSI Overbought & Oversold values can also be entered according to your trading setup.
Like in below example , i have put the following values as default
Test date is set as 1 May 2018
Take profit=1000, stop loss=5, Trailing SL=40
RSI Overbought=70, Oversold=20
" Above mentioned values are default values and may not be profitable in every condition, you have to backtest the strategy by changing these values and then see the results of given values under the Strategy tester tab- located at bottom of your #tradingview chart. "
Lets see how the scipt is able to make these awesome gains:
Suppose your script enters a trade(buys Verge) when #Verge is at 800sats
Then the bot will close the trade(sell Verge) when either of these things happen:
a> Verge surges to 1800 sats, then the script will close trade by Taking profit
b>Verge increases to 850 only, but the RSI value in 15min chart has gone above 70 (Overbought-default value) then scipt will close trade.
c>Verge decreases to 995 sats, then script will close trade by Stop loss hit.
d>Verge surges to 840 but then again drops slightly to 835, script will again close trade by Trailing SL hit.
Initial capital is set to 10 btc
Make sure to check the performance summary tab below and overview of the script running on #XVGBTC since 1 May 2018-Till date
Profit -11.6% while running script
Where Buy and hold return for verge in the same period is:
- to get an instant notification, once i publish a script or a trading analysis/trade-setup , which will always be available for free for everyone!!!
Simple EMA Crossover Strategy with Risk ManagementThis is a simple but powerful EMA Crossover strategy designed for intraday and swing traders. The strategy uses two Exponential Moving Averages (EMAs) to generate precise trend-based entries, while applying take profit and stop loss logic to manage risk.
🔍 Strategy Logic:
Buy Entry (Long):
A long position is triggered when the Fast EMA (9) crosses above the Slow EMA (21) — indicating a bullish trend continuation.
Sell Entry (Short):
A short position is opened when the Fast EMA (9) crosses below the Slow EMA (21) — signaling a bearish market reversal.
Risk Management:
Each trade includes a Take Profit and Stop Loss level defined as a percentage of entry price:
✅ Take Profit: Default 1.5%
❌ Stop Loss: Default 1.0%
⚙️ Input Parameters (Fully Customizable):
Fast EMA: Default 9
Slow EMA: Default 21
Take Profit: Default 1.5%
Stop Loss: Default 1.0%
These inputs can be fine-tuned based on your trading asset or timeframe preferences.
💹 Indicator Plots:
Orange Line → Fast EMA (e.g., 9)
Blue Line → Slow EMA (e.g., 21)
These are overlaid on the chart for easy visual confirmation of trend changes and crossover points.
📈 Ideal Market Condition:
This strategy works best in trending markets, especially during momentum shifts.
Avoid ranging/sideways markets where EMAs frequently crisscross.
🧪 Backtesting:
You can run this script in Strategy Tester on any instrument (e.g., XAUUSD, BTCUSD, US30, etc.) and any timeframe. Adjust the inputs to suit your asset.
⚠️ Disclaimer:
This strategy is for educational purposes only. Backtest thoroughly and understand your market before using with real funds. Past performance does not guarantee future results.
Breackout V8 MomentumBreakout V6 Strategy with Fibonacci TPs
Description
Developed by Coton, this automated trading tool is designed to identify and capitalize on breakouts from consolidation zones, supported by momentum indicators. It leverages technical indicators to detect significant price movements and enters positions with take-profits based on Fibonacci levels and a trailing stop to protect profits. Optimized for crypto trading , it operates in Scalping (1m) or Intraday (5m) modes.
Indicators Used
Volatility Bands : Identify price compression and expansion zones to detect consolidations and breakouts.
Momentum Indicators : Measure the strength and direction of price movements to confirm breakouts.
Volume Indicators : Validate breakouts with significant increases in trading activity.
Dynamic Levels : Define entry and exit points based on adaptive calculations.
Features
Breakout Detection : Identifies exits from consolidation zones with quality filters.
Fibonacci Take-Profits : Profit targets calculated using extension levels to maximize gains.
Trailing Stop : Protects profits by dynamically adjusting the stop-loss based on volatility.
Visualization : Displays consolidation zones, entry levels, stop-losses, and take-profits on the chart.
Alerts : Notifications for confirmed and ongoing breakouts with a minimum risk/reward ratio.
Table : Shows the strategy status and estimated leverage in real-time.
Input Parameters
Trading Mode: Scalping (1m) or Intraday (5m) (default: Intraday)
Fibonacci Level for TP: 1.618 (adjustable 0.5-5.0)
Minimum RR for Alerts: 1.2 (filters alerts)
Alerts
Confirmed Breakout (validated movement with quality criteria).
Ongoing Breakout (tracked with minimum risk/reward ratio, every 5 candles).
Disclaimers
Not financial advice; test in demo mode.
Past performance is not indicative of future results.
High risk in crypto trading; use proper risk management (1-2% per trade).
Commission (0.1%) may impact results; adjust for your broker.
Contact
Coton for questions or improvements.
Aether SignalAether Signal is a professional TradingView indicator engineered for advanced traders who demand precise analysis, smart money concepts, and robust risk management. It systematically incorporates institutional trading techniques, automated level detection, and multi-level profit-taking for exceptional trade execution.
Support & Resistance: Aether Signal automatically identifies key support and resistance levels using mathematically rigorous algorithms, ensuring that traders see the most significant price barriers for their entries and exits.
Smart Money Concepts: The indicator is grounded in institutional trading logic, analyzing market structure to pinpoint where large market participants are engaging. It leverages volume and price interaction at critical zones, similar to harmonic liquidity nodes in professional strategies.
Precise Entry Points: Entry signals are generated when strict confluence conditions are met, ensuring signals align with underlying market structure, high-volume footprints, and optimal momentum. Stops are logically placed just beyond the validated support or resistance—on the opposite side of the key zone.
Triple Take Profits: Aether Signal equips traders to maximize returns with three intelligently placed take profit levels (TP1, TP2, TP3), allowing for strategic scaling out and adaptive trade management.
Supply & Demand Zones: The indicator scans for market imbalances by identifying high-probability supply and demand areas driven by institutional activity and volume anomalies, guiding traders toward potent reversal or continuation setups.
Advanced Risk Management: Robust risk controls are integrated, including logical stop loss suggestions and trade selection filters, to minimize overtrading and enhance consistency.
Win Rate: The system claims a win rate of up to 96% under optimal settings and strict adherence to its entry criteria, setting a high benchmark for performance (note: actual results may vary depending on market conditions and trader discipline).
Aether Signal is tailored for traders seeking the edge of institutional-grade analytics—offering comprehensive structure analysis, actionable alerts, and performance-focused features that merge automation with trader control.
AtroNox⚡️ Atronox: The Eternal Market Sovereign
Unleash Limitless Trading Power on TradingView
"AtroNox : Where Mortals End and Market Gods Rise."
Break free from mortal limitations and ascend to a higher trading realm.
Atronox isn’t just an indicator—it is the embodiment of eternal market dominance. Fueled by god-tier algorithms and cosmic-level integrations, it transforms traders into precision-driven titans of the financial world.
ibb.co
---
🌌 Why Traders Worship Atronox
🔮 Divine Forecasting – The Atronox Dashboard
🎯 Sacred Accuracy: 79.78% success rate (287 out of 350 trades)
💹 Profit Ascension: Net returns soaring to 1,415.44% in elite trading sequences
🛡 Risk Purification: Adaptive stop-loss protocols (Loss 10 / Loss 20) with 86.67% precision—cutting losses while amplifying gains
ibb.co
---
🧿 The Sacred Profit Table & Levelage System
💰 Winning Group ROI: Up to 1,272.85% returns
🎯 TP Targets: Precision entries (265–108 pips) proven by 1,153.77% profitability
📊 Dynamic Range Analysis: Enter and exit trades at divine moments, maximizing gains with celestial timing
ibb.co
---
🛸 Cosmic Connectivity
🌐 Full Sync: Seamless connection with MetaTrader 4/5, 50+ global exchanges, and Telegram alerts
🤖 Godlike Copy-Trading: Mirror elite strategies across multiple portfolios in real time
🌍 Asset Mastery: Dominate forex, commodities, and indices with otherworldly precision
---
⚙️ Celestial Features of Atronox
🧠 DIF Precision Core: Calibrated at 100.00–98.00 for flawless execution
💎 TPS Vending System: Automated take-profit scaling for optimal profit locks
🔮 Multi-Strategy Sanctum: Pre-set divine tactics for every market pair (EUR/USD, BTC/USD, and more)
---
👑 Ascend to Trading Godhood with Atronox
> “The gods don’t gamble. They calculate. With Atronox, you command their power.”
---
🚀 Join the Pantheon of Profitable Traders
👉
📩 Contact us on Telegram: t.me
Long/Short/Exit/Risk management Strategy # LongShortExit Strategy Documentation
## Overview
The LongShortExit strategy is a versatile trading system for TradingView that provides complete control over entry, exit, and risk management parameters. It features a sophisticated framework for managing long and short positions with customizable profit targets, stop-loss mechanisms, partial profit-taking, and trailing stops. The strategy can be enhanced with continuous position signals for visual feedback on the current trading state.
## Key Features
### General Settings
- **Trading Direction**: Choose to trade long positions only, short positions only, or both.
- **Max Trades Per Day**: Limit the number of trades per day to prevent overtrading.
- **Bars Between Trades**: Enforce a minimum number of bars between consecutive trades.
### Session Management
- **Session Control**: Restrict trading to specific times of the day.
- **Time Zone**: Specify the time zone for session calculations.
- **Expiration**: Optionally set a date when the strategy should stop executing.
### Contract Settings
- **Contract Type**: Select from common futures contracts (MNQ, MES, NQ, ES) or custom values.
- **Point Value**: Define the dollar value per point movement.
- **Tick Size**: Set the minimum price movement for accurate calculations.
### Visual Signals
- **Continuous Position Signals**: Implement 0 to 1 visual signals to track position states.
- **Signal Plotting**: Customize color and appearance of position signals.
- **Clear Visual Feedback**: Instantly see when entry conditions are triggered.
### Risk Management
#### Stop Loss and Take Profit
- **Risk Type**: Choose between percentage-based, ATR-based, or points-based risk management.
- **Percentage Mode**: Set SL/TP as a percentage of entry price.
- **ATR Mode**: Set SL/TP as a multiple of the Average True Range.
- **Points Mode**: Set SL/TP as a fixed number of points from entry.
#### Advanced Exit Features
- **Break-Even**: Automatically move stop-loss to break-even after reaching specified profit threshold.
- **Trailing Stop**: Implement a trailing stop-loss that follows price movement at a defined distance.
- **Partial Profit Taking**: Take partial profits at predetermined price levels:
- Set first partial exit point and percentage of position to close
- Set second partial exit point and percentage of position to close
- **Time-Based Exit**: Automatically exit a position after a specified number of bars.
#### Win/Loss Streak Management
- **Streak Cutoff**: Automatically pause trading after a series of consecutive wins or losses.
- **Daily Reset**: Option to reset streak counters at the start of each day.
### Entry Conditions
- **Source and Value**: Define the exact price source and value that triggers entries.
- **Equals Condition**: Entry signals occur when the source exactly matches the specified value.
### Performance Analytics
- **Real-Time Stats**: Track important performance metrics like win rate, P&L, and largest wins/losses.
- **Visual Feedback**: On-chart markers for entries, exits, and important events.
### External Integration
- **Webhook Support**: Compatible with TradingView's webhook alerts for automated trading.
- **Cross-Platform**: Connect to external trading systems and notification platforms.
- **Custom Order Execution**: Implement advanced order flows through external services.
## How to Use
### Setup Instructions
1. Add the script to your TradingView chart.
2. Configure the general settings based on your trading preferences.
3. Set session trading hours if you only want to trade specific times.
4. Select your contract specifications or customize for your instrument.
5. Configure risk parameters:
- Choose your preferred risk management approach
- Set appropriate stop-loss and take-profit levels
- Enable advanced features like break-even, trailing stops, or partial profit taking as needed
6. Define entry conditions:
- Select the price source (such as close, open, high, or an indicator)
- Set the specific value that should trigger entries
### Entry Condition Examples
- **Example 1**: To enter when price closes exactly at a whole number:
- Long Source: close
- Long Value: 4200 (for instance, to enter when price closes exactly at 4200)
- **Example 2**: To enter when an indicator reaches a specific value:
- Long Source: ta.rsi(close, 14)
- Long Value: 30 (triggers when RSI equals exactly 30)
### Best Practices
1. **Always backtest thoroughly** before using in live trading.
2. **Start with conservative risk settings**:
- Small position sizes
- Reasonable stop-loss distances
- Limited trades per day
3. **Monitor and adjust**:
- Use the performance table to track results
- Adjust parameters based on how the strategy performs
4. **Consider market volatility**:
- Use ATR-based stops during volatile periods
- Use fixed points during stable markets
## Continuous Position Signals Implementation
The LongShortExit strategy can be enhanced with continuous position signals to provide visual feedback about the current position state. These signals can help you track when the strategy is in a long or short position.
### Adding Continuous Position Signals
Add the following code to implement continuous position signals (0 to 1):
```pine
// Continuous position signals (0 to 1)
var float longSignal = 0.0
var float shortSignal = 0.0
// Update position signals based on your indicator's conditions
longSignal := longCondition ? 1.0 : 0.0
shortSignal := shortCondition ? 1.0 : 0.0
// Plot continuous signals
plot(longSignal, title="Long Signal", color=#00FF00, linewidth=2, transp=0, style=plot.style_line)
plot(shortSignal, title="Short Signal", color=#FF0000, linewidth=2, transp=0, style=plot.style_line)
```
### Benefits of Continuous Position Signals
- Provides clear visual feedback of current position state (long/short)
- Signal values stay consistent (0 or 1) until condition changes
- Can be used for additional calculations or alert conditions
- Makes it easier to track when entry conditions are triggered
### Using with Custom Indicators
You can adapt the continuous position signals to work with any custom indicator by replacing the condition with your indicator's logic:
```pine
// Example with moving average crossover
longSignal := fastMA > slowMA ? 1.0 : 0.0
shortSignal := fastMA < slowMA ? 1.0 : 0.0
```
## Webhook Integration
The LongShortExit strategy is fully compatible with TradingView's webhook alerts, allowing you to connect your strategy to external trading platforms, brokers, or custom applications for automated trading execution.
### Setting Up Webhooks
1. Create an alert on your chart with the LongShortExit strategy
2. Enable the "Webhook URL" option in the alert dialog
3. Enter your webhook endpoint URL (from your broker or custom trading system)
4. Customize the alert message with relevant information using TradingView variables
### Webhook Message Format Example
```json
{
"strategy": "LongShortExit",
"action": "{{strategy.order.action}}",
"price": "{{strategy.order.price}}",
"quantity": "{{strategy.position_size}}",
"time": "{{time}}",
"ticker": "{{ticker}}",
"position_size": "{{strategy.position_size}}",
"position_value": "{{strategy.position_value}}",
"order_id": "{{strategy.order.id}}",
"order_comment": "{{strategy.order.comment}}"
}
```
### TradingView Alert Condition Examples
For effective webhook automation, set up these alert conditions:
#### Entry Alert
```
{{strategy.position_size}} != {{strategy.position_size}}
```
#### Exit Alert
```
{{strategy.position_size}} < {{strategy.position_size}} or {{strategy.position_size}} > {{strategy.position_size}}
```
#### Partial Take Profit Alert
```
strategy.order.comment contains "Partial TP"
```
### Benefits of Webhook Integration
- **Automated Trading**: Execute trades automatically through supported brokers
- **Cross-Platform**: Connect to custom trading bots and applications
- **Real-Time Notifications**: Receive trade signals on external platforms
- **Data Collection**: Log trade data for further analysis
- **Custom Order Management**: Implement advanced order types not available in TradingView
### Compatible External Applications
- Trading bots and algorithmic trading software
- Custom order execution systems
- Discord, Telegram, or Slack notification systems
- Trade journaling applications
- Risk management platforms
### Implementation Recommendations
- Test webhook delivery using a free service like webhook.site before connecting to your actual trading system
- Include authentication tokens or API keys in your webhook URL or payload when required by your external service
- Consider implementing confirmation mechanisms to verify trade execution
- Log all webhook activities for troubleshooting and performance tracking
## Strategy Customization Tips
### For Scalping
- Set smaller profit targets (1-3 points)
- Use tighter stop-losses
- Enable break-even feature after small profit
- Set higher max trades per day
### For Day Trading
- Use moderate profit targets
- Implement partial profit taking
- Enable trailing stops
- Set reasonable session trading hours
### For Swing Trading
- Use longer-term charts
- Set wider stops (ATR-based often works well)
- Use higher profit targets
- Disable daily streak reset
## Common Troubleshooting
### Low Win Rate
- Consider widening stop-losses
- Verify that entry conditions aren't triggering too frequently
- Check if the equals condition is too restrictive; consider small tolerances
### Missing Obvious Trades
- The equals condition is extremely precise. Price must exactly match the specified value.
- Consider using floating-point precision for more reliable triggers
### Frequent Stop-Outs
- Try ATR-based stops instead of fixed points
- Increase the stop-loss distance
- Enable break-even feature to protect profits
## Important Notes
- The exact equals condition is strict and may result in fewer trade signals compared to other conditions.
- For instruments with decimal prices, exact equality might be rare. Consider the precision of your value.
- Break-even and trailing stop calculations are based on points, not percentage.
- Partial take-profit levels are defined in points distance from entry.
- The continuous position signals (0 to 1) provide valuable visual feedback but don't affect the strategy's trading logic directly.
- When implementing continuous signals, ensure they're aligned with the actual entry conditions used by the strategy.
---
*This strategy is for educational and informational purposes only. Always test thoroughly before using with real funds.*
DVPOOverview
The DVPO (Dynamic Volume Profile Oscillator) Strategy is a comprehensive and highly customizable trading tool designed for precision and control. It is built around a unique, volume-driven oscillator that identifies potential market entries by analyzing the relationship between price, volume, and volatility.
This strategy is not just another signal generator; it's a complete framework that includes dynamic entry logic, adaptive risk management (ATR Stop Loss and R:R-based Take Profit), and a powerful dashboard of 10+ optional confirmation filters to help you tailor the strategy to your specific instrument, timeframe, and trading style.
The Core Concept: The DVPO Oscillator
The heart of this strategy is the DVPO oscillator. Unlike standard oscillators like RSI or Stochastics, the DVPO's primary goal is to quantify how far the current price has deviated from its recent volume-weighted "fair value."
Here’s how it works conceptually:
Micro Volume Profile: The indicator first analyzes a recent period of bars (defined by Lookback Period) to build a mini-profile of price and volume.
Volume-Weighted Mean: From this profile, it calculates a volume-weighted average price (VWAP) and the average deviation from that mean. This establishes the central point of value for the recent period.
Deviation Measurement: The oscillator's value is derived from how far the current price is from this calculated mean, scaled by the observed price deviation and a user-defined Sensitivity. A value above the midline suggests the price is trading at a premium, while a value below suggests it's at a discount.
Adaptive Volatility Zones: Instead of using fixed overbought/oversold levels (e.g., 70/30), the DVPO calculates dynamic upper and lower zones using the standard deviation of the oscillator itself. These zones expand and contract based on recent market volatility.
An entry signal is triggered not just when the oscillator is "overbought" or "oversold," but when it breaks out of these adaptive volatility zones, signaling that a statistically significant price movement is underway.
📈 Long Entry Condition : The oscillator crosses above the dynamic upper zone.
📉 Short Entry Condition : The oscillator crosses below the dynamic lower zone.
Integrated Risk & Trade Management
A signal is useless without proper risk management. This strategy has professional-grade risk management built directly into its logic.
Stop Loss (ATR-Based): The Stop Loss is not a fixed percentage. It is calculated using the Average True Range (ATR), allowing it to adapt automatically to the market's current volatility. In volatile periods, the stop will be wider; in quiet periods, it will be tighter.
Take Profit (Risk/Reward Ratio): The Take Profit level is calculated based on a user-defined Risk/Reward Ratio. If you set a ratio of 2.0, the Take Profit target will be placed at twice the distance of the Stop Loss from your entry price.
Dynamic Position Sizing: The strategy can automatically calculate the trade quantity for you. It determines the position size based on your specified Capital Size and the % Risk Per Trade you are willing to accept, ensuring disciplined risk control on every trade.
The Filter Dashboard : Enhance Your Signal Quality
To help reduce false signals and adapt to different market conditions, the strategy includes a comprehensive dashboard of optional confirmation filters. An entry signal will only be executed if it aligns with all the filters you have activated.
Trend & Momentum Filters :
T3, VMA, & VWAP Trend Filters: Utilize a suite of advanced moving averages (T3, Variable Moving Average, and a session-based VWAP) to ensure your trades are aligned with the dominant trend.
ADX Filter: Confirms that the market has sufficient directional strength for a trend-following trade, helping to avoid entries during choppy conditions.
Kaufman Efficiency Filter: Uses the Kaufman Efficiency Ratio to measure market noise. It only allows trades when the market is trending efficiently.
Volume & Market State Filters :
Volume Flow (VFI): A sophisticated volume-based filter that confirms whether volume is supporting the price move.
TDFI (Trader's Dynamic Index): A market state indicator designed to identify when the market is primed for a strong, directional move.
Flat Market Detector: A unique filter that identifies and avoids trading in sideways or ranging markets where trend strategies typically underperform.
Trade Condition Filters :
Min TP / Max SL %: Filter out trades where the risk/reward profile doesn't meet your minimum requirements (e.g., ignore a trade if the ATR-based stop loss is more than 10% away from the price).
Session Filters: Allows you to enable or disable trading on specific days of the week and to set a Cooldown Period (a set number of bars to wait after a trade closes before looking for a new entry).
How To Use This Strategy
Start with the Core: Begin by configuring the DVPO Oscillator settings (Lookback Period, Sensitivity, Zone Width) and your Risk Management parameters (ATR Multiplier, RR Ratio, % Risk Per Trade). These form the foundation of the strategy.
Backtest and Observe: Use TradingView's Strategy Tester to see how the core signals perform on your chosen asset and timeframe.
Layer Filters Intelligently: Enable the confirmation filters one by one and re-run your backtest. Observe how each filter impacts performance (e.g., does the T3 filter increase profitability but reduce the number of trades?). The goal is to find the optimal balance between signal quality and frequency.
Visualize and Analyze: Use the Show Risk/Reward Area option to plot your entry, stop loss, and take profit levels directly on the chart for every trade, providing a clear visual representation of your trade plan.
Disclaimer: This strategy is provided for educational and analytical purposes only. Past performance is not indicative of future results. All trading involves risk, and you should conduct your own thorough backtesting and analysis before deploying any strategy in a live market.
Strategy Builder With IndicatorsThis strategy script is designed for traders who enjoy building systems using multiple indicators.
Please note: This script does not include any built-in indicators. Instead, it works by referencing the plot outputs of the indicators you’ve already added to your chart.
For example, if you add a MACD and an ATR indicator to your chart, you can assign their plot values as inputs in the settings panel of this strategy.
• MACD as a trigger
• ATR as a filter
How Filters Work
Filters check whether certain conditions are met before a trade can be opened. For instance, if you set a filter like ATR > 30, then no trade will be executed unless that condition is true — even if the trigger fires.
All filters are linked, meaning every active filter must be satisfied for a trade to occur.
How Triggers Work
Triggers are what actually fire a trade signal — such as a moving average crossover or RSI breaking above a specific level. Unlike filters, triggers are independent. Only one active trigger needs to be true for the trade to execute.
Thanks to its modular structure, this strategy can be used with any indicator of your choice.
⸻
Risk Management Features
In the settings, you’ll find flexible options for:
• Stop Loss (SL)
• Trailing Stop Loss (TSL)
• Multi Take-Profit (TP)
These features enhance trade safety and let you tailor your risk management.
SL types available:
• Tick-based SL
• Percent-based SL
• ATR-based SL
Once you select your preferred SL type, you can fine-tune its distance using the offset field.
Trailing SL allows your stop to follow price as it moves in your favor — helping to lock in profits.
Multi-TP lets you take profits at two different levels, helping you secure gains while leaving room for extended moves.
Breakeven option is also available to automatically move your SL to entry after reaching a profit threshold.
⸻
How to Build a Solid Strategy
Let’s break down a good setup into three key components:
1. Trend Filter
Avoid trading against the trend — that’s like swimming against the current.
Use a filter like:
• Supertrend
• Momentum indicators
• Candlestick bias, etc.
Example: In this case, I used Supertrend and filtered for trades only if the price is above the uptrend line.
2. Trigger Condition
Once we confirm the trend is on our side, we need a trigger to execute at the right moment. This can be:
• RSI cross
• Candlestick patterns
• Trendline breaks
• Moving average crossovers, etc.
Example: I used RSI crossing above 50 as the entry trigger.
3. Risk Management
Even in the right trend at the right time — anything can happen. That’s why you should always define Stop Loss and Take Profit levels.
⸻
And there you have it! Your strategy is ready to backtest, refine, and deploy with alerts for live trading.
Questions or suggestions? Feel free to reach out
Chaikin Momentum Scalper🎯 Overview
The Chaikin Momentum Scalper is a powerful trading strategy designed to identify momentum shifts in the market and ride the trend for maximum profits. This strategy is ideal for trading the USD/JPY currency pair on a 15-minute chart, making it perfect for high-frequency trading (HFT). Whether you’re starting with a small account of $1,000 or managing a larger portfolio, this strategy can scale to suit your needs.
________________________________________
🔑 How the Strategy Works
Here’s how the Chaikin Momentum Scalper identifies trade opportunities:
1️⃣ Momentum Detection
The core of this strategy is the Chaikin Oscillator, a tool that measures the flow of money into or out of a market. It helps us understand whether buyers (bulls) or sellers (bears) are in control.
• When the indicator crosses above zero, it signals that buying momentum is picking up – a buying opportunity.
• When the indicator crosses below zero, it signals that selling momentum is increasing – a selling opportunity.
2️⃣ Trend Confirmation
We don’t just jump into trades based on momentum alone. We also use a 200-period simple moving average (SMA) to confirm the overall trend.
• If the price is above the SMA, it confirms an uptrend, so we look for buy trades.
• If the price is below the SMA, it confirms a downtrend, so we look for sell trades.
This way, we align our trades with the broader market direction for higher success rates.
3️⃣ Volatility & Risk Management
We use a tool called the Average True Range (ATR) to measure market volatility. This helps us:
• Set a stop-loss (where we’ll exit the trade if the market moves against us) at a safe distance from our entry point.
• Set a take-profit (where we’ll lock in profits) at a target that’s larger than the stop-loss, ensuring a good reward-to-risk ratio.
This approach adapts to the market’s behavior, tightening stops in calmer conditions and widening them when volatility increases.
________________________________________
📈 Why This Strategy Works
✅ It combines momentum and trend-following principles, increasing the chances of trading in the right direction.
✅ It dynamically adjusts risk levels based on market volatility, keeping losses small and profits big.
✅ It’s scalable – perfect for both small accounts (like $1,000) and larger, corporate-sized portfolios.
✅ It has been deep-backtested on USD/JPY 15-minute charts, proving its consistency across different market conditions.
________________________________________
📝 Important Notes
📌 This strategy is best used for USD/JPY on a 15-minute chart, making it great for high-frequency trading while you continue to build and refine your trading system.
📌 It’s designed to work on both small ($1,000+) and large accounts, so it can grow with you as your capital increases.
📌 While it has passed deep backtesting on this pair and timeframe, remember that no strategy is perfect. It’s crucial to test it yourself, start with a demo account, and apply proper risk management before trading real money.
🌟 Final Thoughts
The Chaikin Momentum Scalper is a solid, adaptable trading approach combining momentum, trend direction, and volatility awareness. If you’re looking for a strategy to kick-start your trading journey—or to add to your existing system—it offers a strong foundation.
Grid Tendence V1The “Grid Tendence V1” strategy is based on the classic Grid strategy, only in this case the entries and exits are made in favor of the trend, which allows to take advantage of large movements to maximize profits, since it is also possible to enter and exit with the balance with a controlled risk, because precisely the distance between each Grid works as a natural and adaptable stop loss and take profit. This fact helps to avoid overlapping entries and exits that would result from using stop loss and take profit as limit orders.
In this version of the script the entries and exits are always at market, and based on the percentage change of the price, not on the profit or loss of the current position.
The user will notice that the strategy setup is based on a controlled risk, risking 5% on each trade, a fairly standard commission and a modest initial capital, all this in order to protect the user of the strategy from unexpected or unrealistic results.
However, it is always recommended to optimize the parameters so that the strategy is effective for each asset and for each time frame.